package cn.fl.capital.vo;

import cmm.web.core.framework.vo.BaseVO;
import java.util.Date;

 /**
 * @Description: 资金池转入转出资金关联表
 */
public class CapFundInOutRVO extends BaseVO{

	private static final long serialVersionUID = 1L;

	/**
	 * 转出申请ID
     */
	private Long outApplyId;
	/**
	 * 转入记录ID
     */
	private Long fundIntoId;
	/**
	 * 资金ID
     */
	private Long fundId;
	/**
	 * 可用金额（分）
     */
	private Long availableAmt;
	 /*****************************/
	 /**
	  * 资金编号
	  */
	 private String code;
	 /**
	  * 来款账户
	  */
	 private String comeCode;
	 /**
	  * 来款人
	  */
	 private String comeName;
	 /**
	  * 收款账户
	  */
	 private String acceptCode;
	 /**
	  * 收款人
	  */
	 private String acceptName;
	 /**
	  * 资金状态集合 CAP0004：0.未分解1.分解中2.已分解3.已作废
	  */
	 private String fundStatusCd;
	 /**
	  * 可用金额
	  */
	 private Long availableAmount;
	 /**
	  * 收款金额[核销实收金额]
	  */
	 private Long amount;
	 /**
	  * 实际到账日期
	  */
	 private Date acceptActualDate;
	 /**
	  * 摘要
	  */
	 private String docketRem;
	 /**
	  * 导入日期
	  */
	 private Date fundCrtTm;
	 // 申请日期
	 private Date applyTime;
	 // 转出金额
	 private Long outAmt;
	 // 转入日期
	 private Date intoTime;
	 // 转入操作人ID
	 private Long intoCrtUserId;
	 // 转入操作人名称
	 private String intoCrtUserNm;
	 /******** 流程相关数据 ********/
	 // 流程实例ID
	 private String pInstId;
	 // 流程审核状态
	 private String audStsCd;
	 // 流程审核状态名称
	 private String audStsCdNm;
	 //业务数据主键
	 private Long businessKey;
	 // 流程编号
	 private String pNo;

	 public String getPNo() {
		 return pNo;
	 }

	 public void setPNo(String pNo) {
		 this.pNo = pNo;
	 }

	 public String getAudStsCdNm() {
		 return audStsCdNm;
	 }

	 public void setAudStsCdNm(String audStsCdNm) {
		 this.audStsCdNm = audStsCdNm;
	 }

	 public String getPInstId() {
		 return pInstId;
	 }

	 public void setPInstId(String pInstId) {
		 this.pInstId = pInstId;
	 }

	 public String getAudStsCd() {
		 return audStsCd;
	 }

	 public void setAudStsCd(String audStsCd) {
		 this.audStsCd = audStsCd;
	 }

	 public Long getBusinessKey() {
		 return businessKey;
	 }

	 public void setBusinessKey(Long businessKey) {
		 this.businessKey = businessKey;
	 }

	 public Long getOutAmt() {
		 return outAmt;
	 }

	 public void setOutAmt(Long outAmt) {
		 this.outAmt = outAmt;
	 }

	 public String getCode() {
		 return code;
	 }

	 public void setCode(String code) {
		 this.code = code;
	 }

	 public String getComeCode() {
		 return comeCode;
	 }

	 public void setComeCode(String comeCode) {
		 this.comeCode = comeCode;
	 }

	 public String getComeName() {
		 return comeName;
	 }

	 public void setComeName(String comeName) {
		 this.comeName = comeName;
	 }

	 public String getAcceptCode() {
		 return acceptCode;
	 }

	 public void setAcceptCode(String acceptCode) {
		 this.acceptCode = acceptCode;
	 }

	 public String getAcceptName() {
		 return acceptName;
	 }

	 public void setAcceptName(String acceptName) {
		 this.acceptName = acceptName;
	 }

	 public String getFundStatusCd() {
		 return fundStatusCd;
	 }

	 public void setFundStatusCd(String fundStatusCd) {
		 this.fundStatusCd = fundStatusCd;
	 }

	 public Long getAvailableAmount() {
		 return availableAmount;
	 }

	 public void setAvailableAmount(Long availableAmount) {
		 this.availableAmount = availableAmount;
	 }

	 public Long getAmount() {
		 return amount;
	 }

	 public void setAmount(Long amount) {
		 this.amount = amount;
	 }

	 public Date getAcceptActualDate() {
		 return acceptActualDate;
	 }

	 public void setAcceptActualDate(Date acceptActualDate) {
		 this.acceptActualDate = acceptActualDate;
	 }

	 public String getDocketRem() {
		 return docketRem;
	 }

	 public void setDocketRem(String docketRem) {
		 this.docketRem = docketRem;
	 }

	 public Date getFundCrtTm() {
		 return fundCrtTm;
	 }

	 public void setFundCrtTm(Date fundCrtTm) {
		 this.fundCrtTm = fundCrtTm;
	 }

	 public Date getApplyTime() {
		 return applyTime;
	 }

	 public void setApplyTime(Date applyTime) {
		 this.applyTime = applyTime;
	 }

	 public Date getIntoTime() {
		 return intoTime;
	 }

	 public void setIntoTime(Date intoTime) {
		 this.intoTime = intoTime;
	 }

	 public Long getIntoCrtUserId() {
		 return intoCrtUserId;
	 }

	 public void setIntoCrtUserId(Long intoCrtUserId) {
		 this.intoCrtUserId = intoCrtUserId;
	 }

	 public String getIntoCrtUserNm() {
		 return intoCrtUserNm;
	 }

	 public void setIntoCrtUserNm(String intoCrtUserNm) {
		 this.intoCrtUserNm = intoCrtUserNm;
	 }

	 /**
	 * 转出申请ID
     */
	public Long getOutApplyId() {
		return outApplyId;
	}

	/**
	 * 转出申请ID
     */
	public void setOutApplyId(Long outApplyId) {
		this.outApplyId = outApplyId;
	}
	
	/**
	 * 转入记录ID
     */
	public Long getFundIntoId() {
		return fundIntoId;
	}

	/**
	 * 转入记录ID
     */
	public void setFundIntoId(Long fundIntoId) {
		this.fundIntoId = fundIntoId;
	}
	
	/**
	 * 资金ID
     */
	public Long getFundId() {
		return fundId;
	}

	/**
	 * 资金ID
     */
	public void setFundId(Long fundId) {
		this.fundId = fundId;
	}
	
	/**
	 * 可用金额（分）
     */
	public Long getAvailableAmt() {
		return availableAmt;
	}

	/**
	 * 可用金额（分）
     */
	public void setAvailableAmt(Long availableAmt) {
		this.availableAmt = availableAmt;
	}


}
